package cn.learn.domain.activity.service.armory;

import java.util.Date;

/**
 * @author Sun
 * @Desc 活动调度 【扣减库存】
 * @date 2024-11-14-10:55
 */

public interface IActivityDispatch {

    /**
     *  跟据策略ID和奖品ID 扣减奖品缓存库存
     * @param sku 互动sku
     * @param endDateTime 活动结束时间，跟据结束时间设置加锁的key为结束时间
     * @return 扣减结果
     */
    boolean subtractionActivitySkuStock(Long sku, Date endDateTime);

}
